package edu.zut;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/**
 * Spring-Boot的启动入口类
 * @SpringBootApplication: 标志着当前是一个基于SpringBoot的应用
 * @SpringBootConfiguration ： 标志着当前类是一个配置类
 * @EnableAutoConfiguration ：开启SpringBoot的自动配置注入功能
 * @ComponentScan ：组件扫描  每个类都是当前应用的组件，
 *  默认从当前入口类所在的包或子包进行扫描，将添加有特定注解的组件扫描并实例化到容器中
 */
@SpringBootApplication
public class SpringBootDemoApplication {

    public static void main(String[] args) {
        //返回ApplicationContext 应用上下文，即IOC容器
        SpringApplication.run(SpringBootDemoApplication.class, args);
    }
}